@charset 'utf-8';
section {
    .s_l1 {
        width: 481px;
        margin: 0 auto;
        text-align: center;
        margin-top: 51px;
        /*text-align: center;*/
        /*margin-left: 443px;*/
        p {
            font-size: 20px;
            color: #000000;
            letter-spacing: 14px;
            font-family: "Microsoft YaHei";
            font-weight: bold;
        }
        p+p {
            font-size: 10px;
            color: #3d3d3d;
            font-family: arial;
            font-weight: bold;
            letter-spacing: 0;
            position: relative;
            margin-top: 4px;
            &:before {
                content: "";
                display: block;
                width: 105px;
                height: 1px;
                background: #9ac1c0;
                position: absolute;
                left: 53px;
                top: -6px;
            }
            &:after {
                content: "";
                display: block;
                width: 105px;
                height: 1px;
                background: #9ac1c0;
                position: absolute;
                right: 53px;
                top: -6px;
            }
        }
    }
    .s_l2 {
        margin-top: 62px;
        margin-bottom: 51px;
        form {
            width: 372px;
            height: 259px;
            margin-left: 125px;
            .f1 {
                input {
                    width: 93px;
                    height: 24px;
                    background: #eeeeee;
                    border-radius: 3px;
                    margin-left: 70px;
                    font-size: 14px;
                    &:hover {
                        background: #b3d9ff;
                    }
                }
                input+input {
                    margin-left: 10px;
                }
            }
            .f2 {
                margin-top: 16px;
                span {
                    font-size: 12px;
                    color: #000000;
                    font-family: "Microsoft YaHei";
                }
                input {
                    width: 265px;
                    height: 18px;
                    border-top: 2px outset #d0cfcf;
                    border-left: 2px outset #d0cfcf;
                    &:focus {
                        background: #ecf5ff;
                    }
                }
            }
            .f2+.f2 {
                margin-top: 26px;
                input {
                    margin-left: 12px;
                }
            }
            .f3 {
                margin-top: 26px;
                span {
                    font-size: 12px;
                    color: #000000;
                    font-family: "Microsoft YaHei";
                }
                input {
                    width: 97px;
                    height: 18px;
                    border-top: 2px outset #d0cfcf;
                    border-left: 2px outset #d0cfcf;
                }
                input~input {
                    width: auto;
                    height: auto;
                    border: 0px;
                    background: #ffffff;
                    color: #b30000;
                }
                input:nth-of-type(1):focus {
                    background: #ecf5ff;
                }
            }
            .f4 {
                font-size: 12px;
                color: #000000;
                font-family: "Microsoft YaHei";
                margin-top: 29px;
            }
            .f5 {
                margin-top: 20px;
                input:first-child {
                    width: 93px;
                    height: 24px;
                    color: #ffffff;
                    font-size: 14px;
                    text-align: center;
                    line-height: 24px;
                    border-radius: 3px;
                    background: #b3d9ff;
                    margin-left: 90px;
                }
                input+input {
                    width: auto;
                    height: auto;
                    color: #b30000;
                    font-size: 12px;
                    background: #FFFFFF;
                    margin-left: 7px;
                }
            }
        }
        img{
            margin-left: 5px;
        }
    }
}